@charset "utf-8";
.registration{overflow:hidden;zoom:1;}
.registration input{width:243px;}
.registration .code input{width:115px;}
.registration .code .codebox{float:left; padding-left:10px;}
.registration dl{float:left;padding:4px 0 6px;font-size:14px;}
.registration dt{width:85px;height:40px;float:left;padding-right:25px;line-height:40px;text-align:right;}
.registration dd{float:left;width:850px;line-height:40px;overflow:visible;position: relative;}
.registration .bdmain{float:left;zoom:1;}
.registration .ipt_radio,
.registration .ipt_radio_checked,
.registration .ipt_checkbox,
.registration .ipt_checkbox_checked{vertical-align:middle;}
.registration .dl_gender .ipt_radio{margin-right:5px;}
.registration .dl_gender .ipt_radio_checked{margin-right:5px;}
.registration .msg{float:left;height:40px;line-height:40px;margin-left:12px;display:inline;}
.registration .msg{_height:30px;_line-height:30px;_padding-top:10px;}
.registration .msg .ico_ico_prompt{margin-right:5px;}
.registration .gender_boy{margin-right:20px;}
.registration .provision dt{height:20px;}
.registration .provision dd{padding:0;line-height:20px;}
.registration .dl_btn{padding:25px 0 0}

.registration .ml_texte{}
.registration .pic_code{float:left;margin-right:10px;display:inline;}
.registration .scu_lev_tl{float:left;margin-left:16px;}
.registration .scu_lev li{float:left;margin-right:2px;border:1px solid #f2ede9; list-style:none;margin-top:13px;}
.registration .scu_lev li span{width:68px;height:13px;font-size:12px;line-height:1;padding-top:1px;text-align:center;overflow:hidden;text-indent:-800px;color:#fff;float:left;}
.registration .scu_lev .cur_lev .lev_1{background:#fe3970; text-indent:0;}
.registration .scu_lev .cur_lev .lev_2{background:#ffba00; text-indent:0;}
.registration .scu_lev .cur_lev .lev_3{background:#96d400; text-indent:0;}
.registration .remarks{float: right;line-height: 18px;width: 310px;}
.registration .remarks_txt{line-height:40px;}
